package com.biz.primus.model.thirdlogin.vo;

import com.biz.primus.base.enums.ChannelTypes;
import com.biz.primus.model.thirdlogin.enums.OAuthTypes;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

/**
 *
 * @author jun.liu
 * @date 2017-09-29
 */
@ApiModel(description = "统一账户会员关系对象vo")
@Getter
@Setter
@ToString
public class OAuthMemberVo implements Serializable
{

    /**
     * 本地系统会员id
     */
    @ApiModelProperty("本地系统会员id")
    private Long memberId;

    /**
     * 类型
     */
    @ApiModelProperty("类型")
    private OAuthTypes oAuthType;

    /**
     * id
     */
    @ApiModelProperty("第三方登录后返的id")
    private String oAuthId;


    @ApiModelProperty("最后一次绑定登录的渠道")
    private ChannelTypes channelType;
}
